package priv.yiyuan.example.composite.approvar1;

/**
 * 审批者
 * <p>
 * 组合模式-抽象组件
 *
 * @author YiYuan
 * @data 2025/8/29
 * @apoNote
 */
public interface Approver {

    void processRequest(ApprovalRequest request);

    void add(Approver approver);

    void remove(Approver approver);

    double getApprovalLimit();
}
